import { defineConfig } from 'umi';
import routes from './routes';
import proxy from './proxy';
export default defineConfig({
  nodeModulesTransform: {
    type: 'none',
  },
  hash: true, // 在部署时可以避免缓存
  // layout: {},
  // base:'/admin/' , // 设置路由前缀
  // publicPath:'http://baidu.com/cdn/', // 修改静态资源地址 打包到cdn上时前便可以定义CDN的值
  // outputPath:'build', // 文件输出
  // title:'Mr冯', // 页面的title
  history: {
    type: 'browser', // hash 类似于锚点  默认 browser
  },
  targets: { ie: 11 }, // 兼容性
  links: [{ rel: 'icon', href: 'favicon.ico' }],
  routes,
  fastRefresh: {},
  proxy: proxy['mock'], // 做判断在什么环境做不同的代理
  theme: { '@primary-color': '#44a8f2' }, // 配置全局主色
  locale: {
    // 国际化
    default: 'zh-CN',
    title: false,
    baseNavigator: true,
    baseSeparator: '-',
  },
  antd: {
    dark: false,
  },
  dva: {
    // dva 配置
    immer: true,
    hmr: true,
  },
  mock: false,
});
